001    /*
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: 2002-9-6
005     * Time: 14:59:51
006     * To change template for new class use 
007     * Code Style | Class Templates options (Tools | IDE Options).
008     */
009    package EVolve.util.overlappers;
010    
011    import EVolve.visualization.Visualization;
012    import EVolve.util.overlappers.AsynchronousOverlapper;
013    
014    public class OverlapVisualizationRunner {
015    
016        private SynchronousOverlapper synOverlapper;
017        private AsynchronousOverlapper asynOverlapper;
018    
019        public OverlapVisualizationRunner() {
020            synOverlapper = new SynchronousOverlapper();
021            asynOverlapper = new AsynchronousOverlapper();
022        }
023    
024        public SynchronousOverlapper getSynOverlapper() {
025            return synOverlapper;
026        }
027    
028        public AsynchronousOverlapper getAsynOverlapper() {
029            return asynOverlapper;
030        }
031    
032        public void unregisterOverlappedViz(Visualization visual) {
033            synOverlapper.unregisterOverlappedVisualization(visual);
034            asynOverlapper.unregisterOverlappedVisualization(visual);
035        }
036    }